<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
	         /*
       //1.三种输出打印语句
                  alert()
                  prompt()
                  console.log()
                  document.write("")在dom页面输出
             */
            /*  //2.交换两个变量的值
              var a=5;
              var b=4;
              var temp=a;
              a=b;
              b=temp;
              console.log(a,b)*/
            /* //3.字符串拼接
              var a='你好吗';
              console.log('你好不好'+a+'不好吗');*/
            /*//4.计算年龄案例
             var a=prompt('请输入你出身的年份：');
             var sum=2019-a;
             console.log(sum);*/
            /* //5. 一元运算符
             var i=10;
             i++;
             console.log(i)*/
             //6.进入网吧的年龄
            /* var shur=prompt('请输入你的年龄：')
             if(shur>=18){
             	alert('可以上网');
             }*/
             //7.判断闰年
            /* var Ran=prompt("请输入年份:");
             if (Ran%4===0&&Ran%100!==0||Ran%400===0) {
             	 alert('闰年');
             } else{
             	alert('平年');
             }*/
            /* //8.根据分数划分等级
	              var fn=prompt("请输入你的分数：");
	              if(fn>=90){
	              	alert('优秀');
	              }else if(fn>=80&&fn<=90){
	              	alert('可以');
	              }else{
	              	alert('一般');
	              }*/
             /*/9.查询水果价格案例
               var shag=prompt('请输入你要查找的水果:')
               switch(shag){ 
               	case '香蕉':
               	   alert('3.5/斤');
               	   break;
               	case '苹果':
               	   alert('4.5/斤');
               	   break;
               	case '火龙果':
               	   alert('9.5/斤');
               	   break;  
               	 default:
               	  alert("查询无结果");
               	  break;
               }*/
             /*//10.输出1-100的数
                for(var i=0;i<=100;i++){
                	console.log(i);
                }*/
              /*// 11.求1到100的累加
	              sum=0;
	              for(var i=0;i<=100;i++){
	              	sum=sum+i;
	              }
	              console.log(sum);*/
	            /* //12.打印三行三列星星
	             var xx=''
                for(var i=1;i<=3;i++){
                	for(var j=1;j<=3;j++){
                		xx=xx+'☆'
                	}
                	xx+='\n'
                }
                console.log(xx);*/
                // 13.打印倒三角形
                /* var sjx='';
                 for(var i=1;i<=9;i++){
                 	for(var j=1;j<10-i;j++){
                 		sjx=sjx+'*'
                 	}
                 	sjx+='\n'
                 }
                 console.log(sjx);*/
                /*//14.打印九九乘法表
                var cfb='';
                for(var i=1;i<=9;i++){
                  for(var j=1;j<=i;j++){
                  	cfb=cfb+i+'*'+j+'='+(i*j)+'\t';
                  }
                  cfb+='\n'
                }
                console.log(cfb);*/
               //15.continue和break案例练习
                /* var con=0;
                 for(var i=0;i<=100;i++){
                 	if(i===7){  
               		continue;
               	}
                   con=con+i;
                 }
                 console.log(con);
                 for(var i=0;i<=100;i++){
                 	if(i===8){
                 		break;
                 	}
                    console.log(i);
                 }*/
        //16.while和do-while练习
            /* var sum=0;
              var i=0;
             while(i<=100){
             	sum=sum+i;
              	i++;
             }
              console.log(sum);
                var sum=0;
                var i=0;
                do{
                	sum=sum+i;
                	i++;
                }while (i<=100);
                console.log(sum);*/
             /* // 17.数组的遍历
                var arr=[1,5,8,6,87,9,8,2,3];
                for(var i=0;i<arr.length;i++){
                	console.log(arr[i]);
                }*/
             /*  //18.数组的最大值，最小值，求和，平均值
               var arr=[5,8,7,99,22,55,66,44];
                var max=arr[0];
                var min=arr[0];
                var sum=0;
                var pjz=0;
                /*for(var i=1;i<arr.length;i++){
                	if (max<arr[i]) {
                		max=arr[i];
                	}
                }
                console.log(max);
                  for(var i=1;i<arr.length;i++){
                	if (min>arr[i]) {
                		min=arr[i];
                	}
                }
                console.log(min);*/
                /*for(var i=0;i<arr.length;i++){
              	//console.log(arr[i]);
                	sum=sum+arr[i];
                }
                console.log(sum);
                pjz=sum/arr.length;
                console.log(pjz);*/
               //19.数组字符串分割
//               var arr=[5,8,9,7,6,5,8];
//               console.log(arr.join('')); 
               /* //20.筛选数组
               var arr=[5,88,9,36,41,22,8,10]
               var newArr=[];
               for(var i=0;i<arr.length;i++){
               	if(arr[i]>=10){
               		newArr[newArr.length]=arr[i];
               	}
               }
               console.log(newArr);*/
              /* //21.翻转数组
                var arr=[1,2,3,4,5,6];
                var newArr=[];
                for(var i=0;i<arr.length;i++){
                	newArr[i]=arr[arr.length-1-i]
                }
                console.log(newArr);*/  
               /* //22.冒泡排序(从小到大，从大到小)
                 var arr=[5,6,8,3,4,1,2];
                 for(var i=0;i<arr.length-1;i++){
                 	for(var j=0;j<arr.length-i-1;j++){//从大到小是arr[j]<arr[j+1                                                              ]
                 		if(arr[j]>arr[j+1]){
                 		    var	temp=arr[j];
                 			arr[j]=arr[j+1];
                 			arr[j+1]=temp
                 		}
                 	}
                 }
                 console.log(arr);*/
               /* //23.用函数实现1-100的累加和
                 function sm(){
                 	var sum=0;
                 	for(var i=0;i<=100;i++){
                 		sum=sum+i;
                 	}
                 	return sum;
                 }   
                console.log(sm());*/
              /* //24.用函数实现任意两个数的和
                function sum(a,b){
                	return a+b;
                }
                console.log(sum(4,5));*/
//          /*   //25.写一个函数 要求：输入某年某月某日，判断这一天是这一年的第几天？
//             function getDay(year,month,day){
//             	var days=day;
//             	console.log(days)
//             	for(var i=1;i<month;i++){
//             		switch(i){
//             	    case 1:
//					case 3:
//					case 5:
//					case 7:
//					case 8:
//					case 10:
//					case 12:
//					days+=31;
//					break;
//					case 4:
//					case 6:
//					case 8:
//					case 10:
//					case 12:
//					 days+=30;
//					 break;
//					 case 2:
//				   if(year%4===0&&year%100!==0||year%400===0){
//					 	days+=29;
//					 }else{
//					 	days+=28;
//					 }
//					 break;
//             		}
//             	}
//             	return days;
//             }
//             console.log(getDay(2018,5,4))
              //26.对象和JSON数据的遍历
               /* 字面量对象  var obj={
                 	name:'刘算',
                 	age:18,
                 	sex:'男',
                 	sayHi:function(){
                 		console.log('你好')
                 	}
                 }
                 for(var k in obj){
                 	console.log(k+obj[k]);
                 }*/
//             var json=[{
//              	"id":1,
//              	"name":"andy",
//              	"age":18,
//              	"address":"山东",
//              	"sayHi":function(){
//              	  return "你好"
//              	}
//              }]
//               json.forEach(function(value){
//               	  console.log(value.sayHi())
//               }) 
//             console.dir(json); 
           //27.生成rgb随机颜色
//            function sj(min,max){
//            	return Math.floor(Math.random()*(max-min+1)+min);//Math.floor下取整Math.random()随机数取值范围0-1无限接近1,Math.random()*(max-min+1)+min统用公式
//            }
//            function rgb(){
//            	var a1=sj(0,255);
//            	var a2=sj(0,255);
//            	var a3=sj(0,255);
//            	return 'rgb('+a1+','+a2+','+a3+')'
//            }
//            var rgb=rgb()
//          document.body.style.backgroundColor=rgb
             //28.实现倒计时案例
//         function djs(time){
//           	var endTime=Number(new Date(time));
//           	console.log(endTime)
//           	var xzTmime=Number(new Date());
//           	console.log(xzTmime)
//           	var lastTime=(endTime-xzTmime)/1000;
//           	var t=parseInt(lastTime/60/60/24);
//           	var h=parseInt(lastTime/60/60%24);
//           	h<10?'0'+h:h;
//           	var f=parseInt(lastTime/60%60);
//           	f<10?'0'+f:f;
//           	var s=parseInt(lastTime%60);
//           	s<10?'0'+s:s;
//           	  var str='距离活动结束还有：'+t+'天'+h+'小时'+f+'分钟'+s+'秒';
//           	  return str;
//           }
//           console.log(djs('2019/11/30 19:40:42'));
            /*//29.获取年月日时分秒星期几效果
	               function Get(){
	            var date=new Date();
	            var l=date.getFullYear();
				var y=date.getMonth()+1;
				var r=date.getDate();
				var xq=date.getDay();
				var arr=['星期天','星期一','星期二','星期三','星期四','星期五','星期六'];
				return strDat='今天是:'+l+'年'+y+'月'+r+'日'+arr[xq]
               }
	            console.log(Get());*/
	         //30.对象的三种写法
              //(1)字面量对象=静态对象
//             var zml={
//             	name:'你好',
//             	age:18,
//             	sex:'男',
//             	sayhi:function(){
//             		console.log("你好")
//             	}
//             }
//             console.log(zml)
//            //(2)new Object创建对象
//            var obj=new Object();
//            obj.name='刘进',
//            obj.age=18,
//            obj.sex='男'
//            obj.sayHi=function(){
//            	console.log('你好不好')	
//            }
//            console.log(obj)
//            //(3)构造函数创建对象
//            function Hs(name,age,sex){
//            	this.name=name,
//            	this.age=age,
//            	this.sex=sex,
//            	this.sayHi=function(){
//            		console.log('你是’)
//            	}
//            }
//            var ljq=new  Hs('是是是',20,30)
//             console.log(ljq);
		</script>
	</body>
</html>
